package org.openanypcao.cs.core;

import java.io.IOException;
import java.io.InputStream;
import java.util.logging.Logger;

/**
 * 
 *作者：曹正标</p>
 *日期：2011-12-29</p>
 *功能：日志管理器</p>
 */
public class LogManager {

	/**
	 * 读取配置
	 */
	static{
		ClassLoader cl = LogManager.class.getClassLoader();
		InputStream ins = null;
		if(cl != null){
			ins = cl.getResourceAsStream("logging.properties");
		}else{
			ins = ClassLoader.getSystemResourceAsStream("logging.properties");
		}
		java.util.logging.LogManager logManager = java.util.logging.LogManager.getLogManager();
		try {
			logManager.readConfiguration(ins);
		} catch (SecurityException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
	
	/**
	 * 
	 * 作  者：曹正标</p>
	 * 功  能：获取日志</p>
	 * 参  数：</p>
	 * @param c ：日志类型</p>
	 * 返回值：</p>
	 * @return Logger : 日志
	 * 修改记录： </p>
	 * 修改日期：</p>
	 * 修改人：</p>
	 * 修改概述：</p>
	 */
	public static Logger getLogger(Class<?> c){
		Logger logger = Logger.getLogger(c.getName());
		return logger;
	}
}
